Skip to content

Conversation

bpkroth
Copy link
Contributor

@bpkroth bpkroth commented Jul 17, 2025

Pull Request

Title

CI Fixups


Description


Type of Change

  • 🛠️ Bug fix

Testing

CI Pipeline runs again.


@Copilot Copilot AI review requested due to automatic review settings July 17, 2025 20:14
@bpkroth bpkroth requested a review from a team as a code owner July 17, 2025 20:14
@bpkroth bpkroth added ready for review Ready for review ci labels Jul 17, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR addresses a change in the latest version of conda that requires explicit acceptance of terms of service to prevent CI pipeline failures. The changes ensure conda operates in a non-interactive mode suitable for CI environments.

  • Adds CONDA_NO_PROGRESS_BARS=1 environment variable across CI workflows and build configurations
  • Explicitly accepts conda terms of service for required channels in Docker setup
  • Enables debug output (set -x) in Docker build for better troubleshooting

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
Makefile Sets and exports CONDA_NO_PROGRESS_BARS environment variable
.github/workflows/macos.yml Adds CONDA_NO_PROGRESS_BARS=1 to macOS CI environment
.github/workflows/linux.yml Adds CONDA_NO_PROGRESS_BARS=1 to Linux CI environment
.devcontainer/Dockerfile Adds debug output, progress bar suppression, and explicit ToS acceptance for conda channels

@bpkroth bpkroth enabled auto-merge (squash) July 17, 2025 20:47
@bpkroth bpkroth changed the title Accept ToS in Conda CI CI Fixups Sep 18, 2025
@bpkroth bpkroth linked an issue Sep 22, 2025 that may be closed by this pull request
@bpkroth bpkroth requested a review from motus September 22, 2025 20:22
@bpkroth bpkroth linked an issue Sep 22, 2025 that may be closed by this pull request
"""
target_kwargs = {}
for kword in target.__kwdefaults__: # or {} # intentionally omitted for now
for kword in target.__kwdefaults__ or {}:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Type check fixup. I don't remember what the comment was about ...

- name: Run pytest with debug logging enabled for nightly runs
if: github.event_name == 'schedule'
#if: github.event_name == 'schedule'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enable debug logging during all runs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci ready for review Ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

devcontainer missing azure-cli error devcontainer build error with pyrfr

1 participant